package com.ruoyi.web.core.receive;

import com.github.misterchangray.core.annotation.MagicClass;
import com.github.misterchangray.core.annotation.MagicField;
import com.github.misterchangray.core.enums.ByteOrder;

/**
 * 检查更新接口参数
 */
@MagicClass(byteOrder = ByteOrder.LITTLE_ENDIAN)
public class CheckUpdateReceiveMagicDTO {

    @MagicField(order = 1, size = 12)
    private String m_ucPrjNo; // 项目编号
    @MagicField(order = 2, size = 2)
    private short m_uiPrjType; // 项目名称
    @MagicField(order = 3, size = 50)
    private String m_uiSoftDevName; // 软件/设备名称
    @MagicField(order = 4, size = 2)
    private short m_uiSoftDevType; // 软件/设备类型
    @MagicField(order = 5, size = 18)
    private String m_uiSoftDevSN; // 软件/设备 SN
    @MagicField(order = 6, size = 30)
    private String m_ucCurSV; // 当前软件版本
    @MagicField(order = 7, size = 30)
    private String m_ucCurHV; // 当前硬件版本
    @MagicField(order = 8, size = 30)
    private String m_uiSoftArea; //当前区域

    public String getM_ucPrjNo() {
        return m_ucPrjNo;
    }

    public void setM_ucPrjNo(String m_ucPrjNo) {
        this.m_ucPrjNo = m_ucPrjNo;
    }


    public String getM_uiSoftDevName() {
        return m_uiSoftDevName;
    }

    public void setM_uiSoftDevName(String m_uiSoftDevName) {
        this.m_uiSoftDevName = m_uiSoftDevName;
    }


    public String getM_uiSoftDevSN() {
        return m_uiSoftDevSN;
    }

    public void setM_uiSoftDevSN(String m_uiSoftDevSN) {
        this.m_uiSoftDevSN = m_uiSoftDevSN;
    }

    public String getM_ucCurSV() {
        return m_ucCurSV;
    }

    public void setM_ucCurSV(String m_ucCurSV) {
        this.m_ucCurSV = m_ucCurSV;
    }

    public String getM_ucCurHV() {
        return m_ucCurHV;
    }

    public void setM_ucCurHV(String m_ucCurHV) {
        this.m_ucCurHV = m_ucCurHV;
    }

    public short getM_uiPrjType() {
        return m_uiPrjType;
    }

    public void setM_uiPrjType(short m_uiPrjType) {
        this.m_uiPrjType = m_uiPrjType;
    }

    public short getM_uiSoftDevType() {
        return m_uiSoftDevType;
    }

    public void setM_uiSoftDevType(short m_uiSoftDevType) {
        this.m_uiSoftDevType = m_uiSoftDevType;
    }

    public String getM_uiSoftArea() {
        return m_uiSoftArea;
    }

    public void setM_uiSoftArea(String m_uiSoftArea) {
        this.m_uiSoftArea = m_uiSoftArea;
    }
}
